package Clases;
import java.util.Date;

/**
 * 
 * Clase Libro con todos sus atributos
 * 
 */
public class Libro {
	private String ISBN;
	private String titulo;
	private String genero;
	private int precio_venta;
	private int precio_alquiler;
	private String ruta;
	private String autor;
	private boolean disponible;
	private Date fechaSalida; 
	
	/**
	 * Constructor sin parametros del libro
	 */
	public Libro() {
		
	}
	
	/**
	 * Constructor con parametros del libro
	 * @param iSBN del libro
	 * @param titulo del libro
	 * @param genero del libro
	 * @param precio_venta del libro
	 * @param precio_alquiler del libro
	 * @param ruta donde se encuentra el libro
	 * @param aut autor del libro
	 * @param disponible disponibilidad del libro
	 * @param fechaSalida del libro
	 */
	public Libro(String iSBN, String titulo, String genero, int precio_venta,
			int precio_alquiler, String ruta, String aut, boolean disponible, Date fechaSalida) {
		ISBN = iSBN;
		this.titulo = titulo;
		this.genero = genero;
		this.precio_venta = precio_venta;
		this.precio_alquiler = precio_alquiler;
		this.ruta = ruta;
		this.autor = aut;
		this.disponible = disponible;
		this.fechaSalida = fechaSalida;
	}
	
	public Date getFechaSalida() {
		return fechaSalida;
	}
	
	public void setFechaSalida(Date fechaSalida) {
		this.fechaSalida = fechaSalida;
	}
	
	public boolean getDisponible(){
		return disponible;
	}
	
	public void setDisponible(boolean disponible){
		this.disponible = disponible;
	}
	
	public String getAut() {
		return autor;
	}
	
	public void setAut(String aut) {
		this.autor = aut;
	}
	
	public String getISBN() {
		return ISBN;
	}
	
	public void setISBN(String iSBN) {
		ISBN = iSBN;
	}
	
	public String getTitulo() {
		return titulo;
	}
	
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	
	public String getGenero() {
		return genero;
	}
	
	public void setGenero(String genero) {
		this.genero = genero;
	}
	
	public int getPrecio_venta() {
		return precio_venta;
	}
	
	public void setPrecio_venta(int precio_venta) {
		this.precio_venta = precio_venta;
	}
	
	public int getPrecio_alquiler() {
		return precio_alquiler;
	}
	
	public void setPrecio_alquiler(int precio_alquiler) {
		this.precio_alquiler = precio_alquiler;
	}
	
	public String getRuta() {
		return ruta;
	}
	
	public void setRuta(String ruta) {
		this.ruta = ruta;
	}

	@Override
	public String toString() {
		return ISBN+","+titulo+","+genero+","+precio_venta+","+precio_alquiler+","+ruta+","+autor;
	}
	
	
}
